﻿.homepage section[role=main] {
	margin-top:50px;
}

@media screen and (-ms-view-state: snapped) {
    .homepage section[role=main] {
        margin-left: 20px;
        margin-right: 20px;
    }
}

@media screen and (-ms-view-state: fullscreen-portrait) {
    .homepage section[role=main] {
        margin-left: 100px;
        margin-right: 100px;
    }
}

.pagetitle {
	font-weight: bold;
}

.mainContent {
	text-align:center;
	margin-left: 50px;
	margin-right: 50px;
}

.myLabel {
	font-size: 30pt;
}
.mySelects {
	font-size: 20pt;
}
.myGrid{
	display:-ms-grid; 
	-ms-grid-columns: 1fr 1fr ; 
	-ms-grid-rows: auto;
}
#speedSection > input {
	width:auto;
}
#goalSection{
	margin-top:30px;
}
#goalSection > select {
	margin-right:30px;
}	
#goalSection > input {
	width:auto;
}